package com.youxin.busfoundation.common.es.bean;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @desc 资源
 * @author Kris
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ResourceBean {
	/** 自增ID */
	private Integer id;

	/** 唯一ID */
	private String uid;

	/** 企业uid */
	private String companyUid;

	/** 会员ID */
	private String memberUid;

	/** 供需类别 1供应 2需求 */
	private Byte supplyNeeds;

	/** 线索类型 0.默认 1.产品与服务 2.活动与推广 3.招标与投标 4.投资与融资 5.资源置换 6.广告营销 */
	private Byte type;

	/** 是否爬虫 */
	private Byte isSpider;

	/** 线索标题 */
	private String title;

	/** 二级行业标签
	 */
	private String tagIds;

	/** 一级行业标签 */
	private String parentTagIds;

	/**  */
	private String parentTagIdsBak;

	/** 开始时间 */
	private Integer beginTime;

	/** 结束时间 */
	private Integer endTime;

	/** 排序 权重 */
	private Integer sortOrder;

	/** 合作方式ID 多个逗号隔开 */
	private String wayIds;

	/**  */
	private String wayIdsBak;

	/** 合作目的ID 多个逗号隔开 */
	private String purposeIds;

	/**  */
	private String purposeIdsBak;

	/** 人工标注标签 */
	private String labelIds;

	/** 合作目的二级标签 */
	private String waySecondIds;

	/** 合作地区 多个逗号隔开 */
	private String regionIds;

	/** 来源ID,int型 3 PC */
	private Byte source;

	/** 删除状态 0正常 1已删除 */
	private Byte isDelete;

	/** 更新时间 */
	private Integer updateTime;

	/** 提交时间 */
	private Integer addTime;

	/** 模拟数据更新时间 */
	private Integer analogUpdateTime;

	/** 老数据同步状态：0-未同步 1-已同步老数据 2-已映射老数据 */
	private Boolean status;

	/** 详情--纯文本 */
	private String detailText;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getUid() {
		return uid;
	}

	public void setUid(String uid) {
		this.uid = uid == null ? null : uid.trim();
	}

	public String getCompanyUid() {
		return companyUid;
	}

	public void setCompanyUid(String companyUid) {
		this.companyUid = companyUid == null ? null : companyUid.trim();
	}

	public String getMemberUid() {
		return memberUid;
	}

	public void setMemberUid(String memberUid) {
		this.memberUid = memberUid == null ? null : memberUid.trim();
	}

	public Byte getSupplyNeeds() {
		return supplyNeeds;
	}

	public void setSupplyNeeds(Byte supplyNeeds) {
		this.supplyNeeds = supplyNeeds;
	}

	public Byte getType() {
		return type;
	}

	public void setType(Byte type) {
		this.type = type;
	}

	public Byte getIsSpider() {
		return isSpider;
	}

	public void setIsSpider(Byte isSpider) {
		this.isSpider = isSpider;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title == null ? null : title.trim();
	}

	public String getTagIds() {
		return tagIds;
	}

	public void setTagIds(String tagIds) {
		this.tagIds = tagIds == null ? null : tagIds.trim();
	}

	public String getParentTagIds() {
		return parentTagIds;
	}

	public void setParentTagIds(String parentTagIds) {
		this.parentTagIds = parentTagIds == null ? null : parentTagIds.trim();
	}

	public String getParentTagIdsBak() {
		return parentTagIdsBak;
	}

	public void setParentTagIdsBak(String parentTagIdsBak) {
		this.parentTagIdsBak = parentTagIdsBak == null ? null : parentTagIdsBak.trim();
	}

	public Integer getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(Integer beginTime) {
		this.beginTime = beginTime;
	}

	public Integer getEndTime() {
		return endTime;
	}

	public void setEndTime(Integer endTime) {
		this.endTime = endTime;
	}

	public Integer getSortOrder() {
		return sortOrder;
	}

	public void setSortOrder(Integer sortOrder) {
		this.sortOrder = sortOrder;
	}

	public String getWayIds() {
		return wayIds;
	}

	public void setWayIds(String wayIds) {
		this.wayIds = wayIds == null ? null : wayIds.trim();
	}

	public String getWayIdsBak() {
		return wayIdsBak;
	}

	public void setWayIdsBak(String wayIdsBak) {
		this.wayIdsBak = wayIdsBak == null ? null : wayIdsBak.trim();
	}

	public String getPurposeIds() {
		return purposeIds;
	}

	public void setPurposeIds(String purposeIds) {
		this.purposeIds = purposeIds == null ? null : purposeIds.trim();
	}

	public String getPurposeIdsBak() {
		return purposeIdsBak;
	}

	public void setPurposeIdsBak(String purposeIdsBak) {
		this.purposeIdsBak = purposeIdsBak == null ? null : purposeIdsBak.trim();
	}

	public String getLabelIds() {
		return labelIds;
	}

	public void setLabelIds(String labelIds) {
		this.labelIds = labelIds == null ? null : labelIds.trim();
	}

	public String getWaySecondIds() {
		return waySecondIds;
	}

	public void setWaySecondIds(String waySecondIds) {
		this.waySecondIds = waySecondIds == null ? null : waySecondIds.trim();
	}

	public String getRegionIds() {
		return regionIds;
	}

	public void setRegionIds(String regionIds) {
		this.regionIds = regionIds == null ? null : regionIds.trim();
	}

	public Byte getSource() {
		return source;
	}

	public void setSource(Byte source) {
		this.source = source;
	}

	public Byte getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(Byte isDelete) {
		this.isDelete = isDelete;
	}

	public Integer getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Integer updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getAddTime() {
		return addTime;
	}

	public void setAddTime(Integer addTime) {
		this.addTime = addTime;
	}

	public Integer getAnalogUpdateTime() {
		return analogUpdateTime;
	}

	public void setAnalogUpdateTime(Integer analogUpdateTime) {
		this.analogUpdateTime = analogUpdateTime;
	}

	public Boolean getStatus() {
		return status;
	}

	public void setStatus(Boolean status) {
		this.status = status;
	}

	public String getDetailText() {
		return detailText;
	}

	public void setDetailText(String detailText) {
		this.detailText = detailText == null ? null : detailText.trim();
	}

}
